Bitpay\Invoice B

Total Complexity 90
Dependencies 8
Dependents 3
Total lines 737
Lines of code 254
Logical lines of code 112
Comment lines 290
Methods 60
Properties 23

Methods 60

Method Rating Maintainability Complexity Lines of code
setStatus()
S
70 3 6
setRedirectUrl()
S
70 3 6
setOrderId()
S
70 3 6
setUrl()
S
70 3 6
setTransactionSpeed()
S
70 3 6
setId()
S
70 3 6
setNotificationEmail()
S
70 3 6
setNotificationUrl()
S
70 3 6
setCurrentTime()
S
71 2 6
setExpirationTime()
S
71 2 6
setInvoiceTime()
S
71 2 6
setPrice()
S
71 2 6
setBtcPrice()
S
71 2 6
setPosData()
S
71 2 6
setBtcPaid()
S
71 2 6
setRefundAddresses()
S
71 2 6
setRate()
S
71 2 6
setCurrency()
S
71 2 6
getItem()
S
71 2 6
setItem()
S
71 2 6
getBuyer()
S
71 2 6
setBuyer()
S
71 2 6
getRate()
S
82 1 3
getRefundAddresses()
S
82 1 3
getBuyerAddress1()
S
76 1 4
getBuyerAddress2()
S
76 1 4
getBuyerCity()
S
81 1 3
setToken()
S
77 1 4
getBuyerState()
S
81 1 3
getBuyerZip()
S
81 1 3
getToken()
S
82 1 3
getBuyerCountry()
S
81 1 3
getBuyerEmail()
S
81 1 3
getBuyerPhone()
S
81 1 3
getExceptionStatus()
S
82 1 3
setExceptionStatus()
S
77 1 4
isPhysical()
S
81 1 3
getBtcPaid()
S
82 1 3
getBuyerName()
S
72 1 5
getPrice()
S
81 1 3
getItemCode()
S
81 1 3
isFullNotifications()
S
82 1 3
getCurrency()
S
82 1 3
getTransactionSpeed()
S
82 1 3
getNotificationEmail()
S
82 1 3
getNotificationUrl()
S
82 1 3
getRedirectUrl()
S
82 1 3
getPosData()
S
82 1 3
getStatus()
S
82 1 3
setFullNotifications()
S
76 1 4
getItemDesc()
S
81 1 3
isExtendedNotifications()
S
82 1 3
setExtendedNotifications()
S
76 1 4
getId()
S
82 1 3
getUrl()
S
82 1 3
getBtcPrice()
S
82 1 3
getExpirationTime()
S
82 1 3
getCurrentTime()
S
82 1 3
getOrderId()
S
82 1 3
getInvoiceTime()
S
82 1 3